package hxy.bytecode.lambda.callback;

public class CallBackTest {

    public static void main(String[] args) {
        Total total = new Total();
//     本质上就是匿名接口实现而已，通过组合造成回调的假象
        total.config(component->{
            component.setAfter("调用的时候才开始设置");
            System.out.println("main方法里面的component的hashCode"+component.hashCode());
            System.out.println("回调完成");
        });

        Config config = new ConfigImpl();
        total.config(config);

        total.start();
    }

}
